home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / cellhtml / CellHtml.jar / Bookmarks.class (.txt) next >
Encoding:
Java Class File  |  2001-09-20  |  1.2 KB  |  55 lines

  1. import java.util.Vector;
  2. import javax.microedition.rms.RecordStore;
  3.  
  4. class Bookmarks {
  5.    // $FF: renamed from: BM java.util.Vector
  6.    public static Vector field_0 = new Vector(1);
  7.  
  8.    Bookmarks() {
  9.       this.reset();
  10.  
  11.       try {
  12.          RecordStore var1 = RecordStore.openRecordStore("CellHtml.BM", false);
  13.          if (var1 != null) {
  14.             int var2 = var1.getNumRecords();
  15.  
  16.             for(int var3 = 1; var3 <= var2; ++var3) {
  17.                String var4 = new String(var1.getRecord(var3));
  18.                field_0.addElement(var4);
  19.             }
  20.  
  21.             var1.closeRecordStore();
  22.          }
  23.       } catch (Exception var5) {
  24.       }
  25.  
  26.    }
  27.  
  28.    public void reset() {
  29.       field_0.removeAllElements();
  30.    }
  31.  
  32.    public void save() {
  33.       try {
  34.          RecordStore.deleteRecordStore("CellHtml.BM");
  35.       } catch (Exception var5) {
  36.       }
  37.  
  38.       int var1 = field_0.size();
  39.       if (var1 != 0) {
  40.          try {
  41.             RecordStore var2 = RecordStore.openRecordStore("CellHtml.BM", true);
  42.  
  43.             for(int var3 = 0; var3 < var1; ++var3) {
  44.                String var4 = (String)field_0.elementAt(var3);
  45.                var2.addRecord(var4.getBytes(), 0, var4.length());
  46.             }
  47.  
  48.             var2.closeRecordStore();
  49.          } catch (Exception var6) {
  50.          }
  51.  
  52.       }
  53.    }
  54. }
  55.